Distributed-and-Split Data-Control Extension to SCSI for Scalable Storage Area Networks
نویسندگان
چکیده
A “Storage-Area Network” (SAN) comprises computers (“Initiators”), storage “block devices” (“Targets”), and a Controller(s). Most SANs use the SCSI protocol over various communication infrastructures. Presently, all Initiator Target traffic must pass through the Controller, severely limiting scalability. We extend the SCSI-3 Transport layer to support distribution, and combine this with SCSI's support for data control split to create DSDC, a novel architecture that can be used over any networking infrastructure: data may be sent directly between Initiators and Targets, relieving the Controller communication bottleneck; the use of multiple paths for data moreover relieves traffic bottlenecks on network links; finally, passing all commands through the Controller retains simplicity. DSDC thus enables the construction of much larger SANs while retaining the simplicity of a single Controller. A prototype SAN using Ethernet and Linux nodes, with DSDC implemented in the iSCSI transport layer protocol and in the Controller’s SCSI application layer, has been constructed.
منابع مشابه
An Analysis of Three Gigabit Networking Protocols for Storage Area Networks
SCSI protocol is the protocol of choice for block storage management. Diierent transport mechanisms such as parallel SCSI, Fibre Channel, iSCSI and Innni-band can be used to transfer SCSI protocol data. Distance and connectivity limitations are the key drawbacks of parallel SCSI. Therefore, Fibre Channel, In-niband and iSCSI (SCSI over TCP) are competing to emerge as the dominant next generatio...
متن کاملDevice Locks: Mutual Exclusion for Storage Area Networks
Device Locks are mechanisms used in distributed environments to facilitate mutual exclusion of shared resources. They can further be used to maintain coherence of data that is cached in several locations. The locks are implemented on the storage devices and accessed with the SCSI device lock command, Dlock. This paper presents the Dlock command and discusses how it can be used as a mutual exclu...
متن کاملSTICS: SCSI-to-IP cache for storage area networks
Data storage plays an essential role in today’s fast-growing data-intensive network services. New standards and products emerge very rapidly for networked data storage. Given the mature Internet infrastructure, the overwhelming preference among the IT community recently is using IP for storage networking because of economy and convenience. iSCSI is one of the most recent standards that allow ...
متن کاملThe Advantages of Object-Based Storage—Secure, Scalable, Dynamic Storage Devices
This paper introduces the Object-Based Storage Device (OSD) interface, an extension to the SCSI protocol that was developed by the Storage Networking Industry Association (SNIA) over several years and ratified by ANSI in September 2004. This new command set can be carried over the same physical interfaces as SCSI is today, but it represents a major shift of functionality and intelligence into t...
متن کاملIntroducing SCSI-to-IP Cache for Storage Area Networks
Data storage plays an essential role in today’s fastgrowing data-intensive network services. iSCSI is one of the most recent standards that allow SCSI protocols to be carried out over IP networks. However, the disparities between SCSI and IP prevent fast and efficient deployment of SAN (Storage Area Network) over IP. This paper introduces STICS (SCSI-To-IP Cache Storage), a novel storage archit...
متن کامل